Blokovi kategorije Basic¶
U kategoriji se nalaze blokovi za izvršavanje (pokretanje) programa, kao i blokovi za prikaz brojeva, teksta ili slika.
Vreme je da napravimo program za prikazivanje pozdravne poruke „Hello!“.
Da bismo prikazali pozdravnu poruku (na simulatoru ili displeju Micro:bit-a), potrebno je da iz kategorije , u prostoru za programiranje (radnoj površini) prevučemo blok u blok . Klikom na polje za unos teksta unosimo željenu poruku „Hello!“.
Konačan izgled programa za prikazivanje pozdravne poruke „Hello!“:
Da bismo testirali program imamo dve mogućnosti:
da ga pokrenemo u simulatoru klikom na dugme .
da ga prebacimo na Micro:bit. Da bismo program prebacili na Micro:bit treba da ga prikačimo na računar korišćenjem USB kabla. Klikom na dugme preuzimate .hex fajl na vaš računar.
Za testiranje programa koristićemo simulator. Klikom na dugme program se izvršava, prikazuje se pozdravna poruka „Hello!“.
Zadatak. Kreirajte program kojim će se poruka “Hello!” prikazivati besonačno puta. Mala pomoć: Blok je blok u okviru koga će se naredbe izvršavati beskonačan broj puta. Njegovo izvršavanje nikada se ne prekida samostalno. Prekida se klikom na dugme za prestanak rada programa (Stop dugme).
Vaše rešenje možete uporediti sa našim: https://makecode.microbit.org/_9Cw5d6Czda1d
U okviru kategorije nalaze se i blokovi za prikaz definisanih sličica ili prikaz sličica koje korisnik može da kreira uključivanjem dioda na Led ekranu ().
Zadatak. Želiš da napraviš program u kome se prikazuje srećno lice na ekranu.
Vaše rešenje možete uporediti sa našim: https://makecode.microbit.org/_CAdaFfKsY46a
- Blok on start.
- Odgovor nije tačan. Blok onstart je jedan od osnovnih blokova, i blokovi u okviru njega se izvršavaju samo jednom dok se program ne zvrši.
- Blok forever.
- Bravo! Blok forever je blok u okviru koga će se naredbe izvršavati beskonačan broj puta. Njegovo izvršavanje nikada se ne prekida samostalno. Prekida se klikom na dugme za prestanak rada programa (Stop dugme |stop|)..
Q-1: Koji blok za pokretanje programa treba da koristiš da bi se naizmenično menjale slike praznog i punog kvadrata?
U kategoriji pored gore navedenih blokova nalaze se i blokovi za prikaz brojčane vrednosti , ali i blokovi za usporavanje rada programa , kod vremenski interval predstavljen je u milisekundama 1000ms je 1 sekunda, kao i blok za brisanje ekrana .
Zadatak. Koristeći primer iz gornjeg pitanja o naizmeničnom menjanju slika kvadrata pokušaj da usporiš promenu slika za 2 sekunde. Mala pomoć: Koristi blok .
Proveri naše rešenje: https://makecode.microbit.org/_F5h5UKD2Vgau
Dodatni zadatak. Potrebno je uključiti 3/5 LED dioda na Micro:bit. Prikaz uključenih LED dioda mora da bude jedinstven!
Vaše rešenje uporedite sa jednim od mogućih rešenja: https://makecode.microbit.org/_29YWXrLHg22U